#include <iostream>
#include <fstream>
#include <iomanip>
#include <cstdlib>
using namespace std;

long long int proceso(long long int n);
long long int maxCuenta = 0;
long long int cuenta;
long long int maxN = 0;


int main()
{
    for (long long int i = 3; i < 1000000; i= i+2)
    {
        cuenta = proceso(i);
        if (cuenta > maxCuenta)
        {
            maxCuenta = cuenta;
            maxN= i;
        }
        cout << i<< "  ...  " << cuenta <<endl;
    }
    cout << maxN;
    return 0;
}


long long int proceso(long long int n)
{
    long long int cuenta = 0;
    while (n != 1)
    {
        if (n %2 == 0) n = n/2;
        else n = (3*n)+1;

        cuenta = cuenta + 1;
    }
    return cuenta;
}

